home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 3: CDPD 3
/
Almathera Ten on Ten - Disc 3: CDPD3.iso
/
scope
/
126-150
/
scopedisk146
/
curses
/
read.me
< prev
next >
Wrap
Text File
|
1995-03-19
|
2KB
|
51 lines
AMIGA CURSES PACKAGE
====================
Author : Simon John Raybould (sie@fulcrum.bt.co.uk)
Date : 10th June 1990
This package is mainly aimed at people who wish to port screen based UN*X
applications to the Amiga. I have written a brief documentation file but I
assume that such people have access to full curses documentation. I have no
intention of re-writing the Curses documentation as this would be of little
or no use to people because they would still use their own.
I hope this is the package people have been waiting for on the Amiga
and would like to make this the best PD curses package available. So please
report bugs to me. When I am happy with the code I may release the source
into the public domain, I'm not sure yet!!
To use this, include curses.h at the top of your code instead of stdio.h
(curses.h will include stdio.h). Compile as normal and when linking, link in
the library 'curses.lib'. 'curses.h' should be installed in the same
directory as 'stdio.h' (INCLUDE:) with lattice V5. 'curses.lib' should be
in the same directory as 'lc.lib' or 'c.lib' (LIB:) with lattice V5.
NOTE
====
The library uses full 32 bit addressing so with Lattice remember to
compile with the -b0 switch !!!!
There is one example provided called colour. This shows how to print text
in different colours. The main thing shown here though is how to compile and
link curses into a piece of C code. You may copy and ammend the Makefile
provided with the example to suit your own code.
As a test, I have compiled Omega with this package because it uses many
windows and has a very complicated refresh sequence. It seems to work fine
and I may also distribute the compiled binary for that as well.
I have tested this code with Lattice V5.02, V5.04, V5.05 and all seems
fine. I have not tested with Aztec as I don't have a copy.
Any bugs e.t.c. email to 'sie@fulcrum.bt.co.uk'
Cheers,
Sie